
#include	"sgl.h"
#include	"ss_akira.h"

#define	GRaddr	0xe000

POINT point_aki_ashi_l[] = {
	POStoFIXED(- 9.000000,  20.399994, -26.399994),
	POStoFIXED(-12.000000,  20.399994,  30.899994),
	POStoFIXED(-13.799988,  39.599991,  65.399994),
	POStoFIXED(- 9.000000,  39.599991, -23.399994),
	POStoFIXED(  9.000000,  20.399994, -26.399994),
	POStoFIXED(  9.000000,  39.599991, -23.399994),
	POStoFIXED( 13.799988,  20.399994,  21.299988),
	POStoFIXED( 13.799988,  39.599991,  57.299988),
	POStoFIXED(-10.199997,   8.099991,  16.500000),
	POStoFIXED(- 9.000000,   8.099991, -22.500000),
	POStoFIXED(- 6.599991, - 7.799988, -12.299988),
	POStoFIXED(- 6.299988, - 7.799988,   6.599991),
	POStoFIXED( 10.199997,   8.099991, -22.500000),
	POStoFIXED(  6.299988, - 7.799988, -12.299988),
	POStoFIXED( 11.099991,   8.099991,  16.500000),
	POStoFIXED(  6.000000, - 7.799988,   6.599991),
	POStoFIXED(- 6.899994,  27.899994,  61.799988),
	POStoFIXED(- 6.899994,  20.399994,  38.699997),
	POStoFIXED( 13.799988,  27.899994,  53.099991),
	POStoFIXED(-13.799988,  27.899994,  61.199997),
	POStoFIXED(- 6.899994,  39.599991,  66.000000),
};

POLYGON poly_aki_ashi_l[] = {
	NORMAL(-0.998355,  0.019372, -0.053965), VERTICES( 3,  2, 19, 19),
	NORMAL(-0.000000,  0.154377, -0.988012), VERTICES( 5,  3,  0,  4),
	NORMAL( 0.998009,  0.021309, -0.059361), VERTICES(18,  7,  5,  5),
	NORMAL( 0.367840, -0.314178,  0.875206), VERTICES(18, 16, 20,  7),
	NORMAL( 0.000000,  1.000000,  0.000000), VERTICES( 7,  2,  3,  5),
	NORMAL(-0.968838, -0.247216,  0.015379), VERTICES( 8, 11, 10,  9),
	NORMAL(-0.993505, -0.109603, -0.030569), VERTICES( 1,  8,  9,  0),
	NORMAL( 0.000000, -0.539956, -0.841693), VERTICES(10, 13, 12,  9),
	NORMAL(-0.000000, -0.302243, -0.953231), VERTICES( 4,  0,  9, 12),
	NORMAL( 0.955897, -0.292873, -0.022059), VERTICES(15, 14, 12, 13),
	NORMAL( 0.995690,  0.089855, -0.022977), VERTICES( 4, 12, 14,  6),
	NORMAL(-0.000000, -0.528559,  0.848896), VERTICES(15, 11,  8, 14),
	NORMAL(-0.665347, -0.606677,  0.435035), VERTICES( 8,  1, 17, 17),
	NORMAL( 0.000000, -1.000000, -0.000000), VERTICES(11, 15, 13, 10),
	NORMAL( 0.588968, -0.402716,  0.700668), VERTICES(17,  6, 14, 14),
	NORMAL(-0.081571, -0.336739,  0.938058), VERTICES(19,  2, 20, 16),
	NORMAL( 0.189461, -0.955668,  0.225393), VERTICES(18,  6, 17, 16),
	NORMAL(-0.000000, -0.874714,  0.484639), VERTICES(14,  8, 17, 17),
	NORMAL(-0.427058, -0.860030,  0.279231), VERTICES(16, 17,  1, 19),
	NORMAL( 0.000000,  1.000000, -0.000000), VERTICES( 7, 20,  2,  2),
	NORMAL( 0.994853,  0.015642, -0.100111), VERTICES( 5,  4,  6, 18),
	NORMAL(-0.998229, -0.028430, -0.052263), VERTICES(19,  1,  0,  3),
};

ATTR attr_aki_ashi_l[] = {
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
};

VECTOR	vector_aki_ashi_l[sizeof(point_aki_ashi_l) / sizeof(POINT)];

XPDATA AKI_ASHI_L = {
	point_aki_ashi_l, sizeof(point_aki_ashi_l) / sizeof(POINT),
	poly_aki_ashi_l, sizeof(poly_aki_ashi_l) / sizeof(POLYGON),
	attr_aki_ashi_l,
	vector_aki_ashi_l,
};


POINT point_aki_ashi_r[] = {
	POStoFIXED(  9.000000,  20.399994, -26.099991),
	POStoFIXED( 12.000000,  20.399994,  31.199997),
	POStoFIXED( 13.799988,  39.599991,  65.699997),
	POStoFIXED(  9.000000,  39.599991, -22.799988),
	POStoFIXED(- 9.000000,  20.399994, -26.099991),
	POStoFIXED(- 9.000000,  39.599991, -22.799988),
	POStoFIXED(-13.799988,  20.399994,  21.599991),
	POStoFIXED(-13.799988,  39.599991,  57.599991),
	POStoFIXED( 10.199997,   8.099991,  16.799988),
	POStoFIXED(  9.000000,   8.099991, -22.199997),
	POStoFIXED(  6.599991, - 7.799988, -11.699997),
	POStoFIXED(  6.299988, - 7.799988,   6.899994),
	POStoFIXED(-10.199997,   8.099991, -22.199997),
	POStoFIXED(- 6.299988, - 7.799988, -11.699997),
	POStoFIXED(-11.099991,   8.099991,  16.799988),
	POStoFIXED(- 6.000000, - 7.799988,   6.899994),
	POStoFIXED(  6.899994,  27.899994,  62.399994),
	POStoFIXED(  6.899994,  20.399994,  39.299988),
	POStoFIXED(-13.799988,  27.899994,  53.399994),
	POStoFIXED( 13.799988,  27.899994,  61.799988),
	POStoFIXED(  6.899994,  39.599991,  66.599991),
};

POLYGON poly_aki_ashi_r[] = {
	NORMAL( 0.998370,  0.018050, -0.054149), VERTICES(19,  2,  3,  3),
	NORMAL(-0.000000,  0.169391, -0.985549), VERTICES( 4,  0,  3,  5),
	NORMAL(-0.997994,  0.021388, -0.059582), VERTICES( 5,  7, 18, 18),
	NORMAL(-0.378732, -0.312696,  0.871082), VERTICES( 7, 20, 16, 18),
	NORMAL(-0.000000,  1.000000, -0.000000), VERTICES( 5,  3,  2,  7),
	NORMAL( 0.990176, -0.138915,  0.015971), VERTICES( 9, 10, 11,  8),
	NORMAL( 0.999479, -0.009751, -0.030753), VERTICES( 0,  9,  8,  1),
	NORMAL(-0.000000, -0.551062, -0.834464), VERTICES( 9, 12, 13, 10),
	NORMAL( 0.000000, -0.302243, -0.953231), VERTICES(12,  9,  0,  4),
	NORMAL(-0.967458, -0.252045, -0.022326), VERTICES(13, 12, 14, 15),
	NORMAL(-0.978304, -0.205939, -0.022576), VERTICES( 6, 14, 12,  4),
	NORMAL(-0.000000, -0.528559,  0.848897), VERTICES(14,  8, 11, 15),
	NORMAL( 0.677759, -0.598780,  0.426738), VERTICES(17,  1,  8,  8),
	NORMAL(-0.000000, -1.000000,  0.000000), VERTICES(10, 13, 15, 11),
	NORMAL(-0.595012, -0.402168,  0.695861), VERTICES(14,  6, 17, 17),
	NORMAL( 0.121849, -0.335347,  0.934182), VERTICES(16, 20,  2, 19),
	NORMAL(-0.255302, -0.919606,  0.298573), VERTICES(16, 17,  6, 18),
	NORMAL(-0.000000, -0.877448,  0.479672), VERTICES(17,  8, 14, 14),
	NORMAL( 0.328154, -0.921751,  0.206616), VERTICES(19,  1, 17, 16),
	NORMAL( 0.000000,  1.000000, -0.000000), VERTICES( 2, 20,  7,  7),
	NORMAL(-0.915864,  0.390768, -0.092162), VERTICES(18,  6,  4,  5),
	NORMAL( 0.998592,  0.008986, -0.052282), VERTICES( 3,  0,  1, 19),
};

ATTR attr_aki_ashi_r[] = {
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
};

VECTOR	vector_aki_ashi_r[sizeof(point_aki_ashi_r) / sizeof(POINT)];

XPDATA AKI_ASHI_R = {
	point_aki_ashi_r, sizeof(point_aki_ashi_r) / sizeof(POINT),
	poly_aki_ashi_r, sizeof(poly_aki_ashi_r) / sizeof(POLYGON),
	attr_aki_ashi_r,
	vector_aki_ashi_r
};


POINT point_aki_hiza_l[] = {
	POStoFIXED(   3.000000,  27.299988, -12.299988),
	POStoFIXED(- 24.899994,  30.299988, -12.299988),
	POStoFIXED(  15.000000,  20.399994,  13.799988),
	POStoFIXED(- 60.000000,   6.299988, -21.000000),
	POStoFIXED(- 24.899994,   4.199997, -22.799988),
	POStoFIXED(   3.000000,   2.699997, -22.799988),
	POStoFIXED(  15.000000,  17.099991, - 9.299988),
	POStoFIXED(- 60.000000, -18.299988, -11.399994),
	POStoFIXED(- 24.899994, -21.899994, -12.299988),
	POStoFIXED(   3.000000, -21.599991, -12.299988),
	POStoFIXED(   3.000000,  33.299988,  10.500000),
	POStoFIXED(- 60.000000, -24.299988,  10.199997),
	POStoFIXED(- 24.899994, -28.199997,  10.500000),
	POStoFIXED(   3.000000, -27.599991,  10.500000),
	POStoFIXED(  15.000000, - 9.000000, - 9.299988),
	POStoFIXED(- 60.000000, - 7.199997,  27.599991),
	POStoFIXED(- 24.899994, -10.199997,  29.099991),
	POStoFIXED(   3.000000, -10.799988,  29.099991),
	POStoFIXED(  15.000000, -12.000000,  13.799988),
	POStoFIXED(- 60.000000,  20.099991,  27.599991),
	POStoFIXED(- 24.899994,  18.599991,  29.099991),
	POStoFIXED(   3.000000,  16.500000,  29.099991),
	POStoFIXED(- 60.000000,  30.899994, -11.399994),
	POStoFIXED(- 60.000000,  36.899994,  10.199997),
	POStoFIXED(- 24.899994,  36.599991,  10.500000),
	POStoFIXED(- 75.299988,  30.299988, -12.299988),
	POStoFIXED(- 60.000000,  36.899994,  10.199997),
	POStoFIXED(- 69.899994,   6.299988, -21.000000),
	POStoFIXED(- 60.000000,   6.299988, -21.000000),
	POStoFIXED(- 83.699997,  18.599991,  29.099991),
	POStoFIXED(- 60.000000, - 7.199997,  27.599991),
	POStoFIXED(- 82.199997, -21.899994, -12.299988),
	POStoFIXED(- 60.000000, -18.299988, -11.399994),
	POStoFIXED(- 88.500000, -10.199997,  29.099991),
	POStoFIXED(- 91.500000,  36.599991,  10.500000),
	POStoFIXED(- 73.500000, -25.199997,  10.500000),
	POStoFIXED(- 60.000000, -24.299988,  10.199997),
	POStoFIXED(- 60.000000,  20.099991,  27.599991),
	POStoFIXED(- 60.000000,  30.899994, -11.399994),
	POStoFIXED(- 60.000000,  24.299988,  23.399994),
	POStoFIXED(- 74.699997,  23.099991,  24.599991),
	POStoFIXED(- 60.000000, - 0.299988,  27.599991),
	POStoFIXED(- 74.399994, - 3.000000,  29.099991),
	POStoFIXED(- 60.000000, - 6.000000, -16.199997),
	POStoFIXED(- 60.000000, -12.000000, -13.799988),
	POStoFIXED(- 98.399994, - 9.000000, -17.699997),
	POStoFIXED(- 75.599991, -15.299988, -15.000000),
	POStoFIXED(- 60.000000,  18.599991, -16.199997),
	POStoFIXED(- 97.799988,  17.099991, -17.699997),
	POStoFIXED(-124.199997,  16.799988, - 4.199997),
	POStoFIXED(- 60.000000,  20.699997, - 6.899994),
	POStoFIXED(-124.199997,   4.500000, - 8.099991),
	POStoFIXED(- 60.000000,   4.500000, -12.599991),
	POStoFIXED(-124.199997, - 7.799988, - 4.199997),
	POStoFIXED(- 60.000000, -11.699997, - 6.899994),
	POStoFIXED(-124.199997, -10.799988,   4.799988),
	POStoFIXED(- 60.000000, -15.899994,   5.699997),
	POStoFIXED(-124.199997, - 2.399994,  12.000000),
	POStoFIXED(- 60.000000, - 4.500000,  15.899994),
	POStoFIXED(-124.199997,  11.399994,  12.000000),
	POStoFIXED(- 60.000000,  13.500000,  15.899994),
	POStoFIXED(-124.199997,  19.799988,   4.799988),
	POStoFIXED(- 60.000000,  24.899994,   5.699997),
	POStoFIXED(-135.000000, - 5.699997,   5.699997),
	POStoFIXED(-135.000000, - 3.599991, - 3.899994),
	POStoFIXED(-135.000000,  12.599991, - 3.899994),
	POStoFIXED(-135.000000,  14.699997,   5.699997),
};

POLYGON poly_aki_hiza_l[] = {
	NORMAL(-0.061059, -0.362865, -0.929839), VERTICES( 3,  7,  8,  4),
	NORMAL( 0.004013, -0.373226, -0.927732), VERTICES( 4,  8,  9,  5),
	NORMAL(-0.104200, -0.958273, -0.266187), VERTICES( 7, 11, 12,  8),
	NORMAL( 0.020724, -0.963673, -0.266278), VERTICES( 8, 12, 13,  9),
	NORMAL(-1.000000, -0.000000, -0.000000), VERTICES(23, 19, 15, 11),
	NORMAL(-0.090541, -0.710299,  0.698053), VERTICES(11, 15, 16, 12),
	NORMAL(-0.015452, -0.718516,  0.695339), VERTICES(12, 16, 17, 13),
	NORMAL( 0.615230, -0.585035,  0.528419), VERTICES(18, 13, 17, 17),
	NORMAL(-0.042696, -0.000000,  0.999088), VERTICES(15, 19, 20, 16),
	NORMAL(-0.000000, -0.000000,  1.000000), VERTICES(16, 20, 21, 17),
	NORMAL( 0.000212,  0.719401,  0.694595), VERTICES(19, 23, 24, 20),
	NORMAL( 0.084691,  0.716020,  0.692923), VERTICES(20, 24, 10, 21),
	NORMAL(-1.000000,  0.000000, -0.000000), VERTICES( 7,  3, 22, 22),
	NORMAL( 0.009607,  0.963473, -0.267632), VERTICES(23, 22,  1, 24),
	NORMAL( 0.103091,  0.958745, -0.264917), VERTICES(24,  1,  0, 10),
	NORMAL( 0.733463, -0.657349, -0.172987), VERTICES(14,  9, 13, 18),
	NORMAL(-0.026014,  0.363420, -0.931262), VERTICES(22,  3,  4,  1),
	NORMAL( 0.020062,  0.373154, -0.927553), VERTICES( 1,  4,  5,  0),
	NORMAL( 0.542611, -0.333182, -0.771079), VERTICES( 5,  9, 14, 14),
	NORMAL(-1.000000,  0.000000, -0.000000), VERTICES(11,  7, 22, 23),
	NORMAL( 0.490997,  0.341988, -0.801228), VERTICES( 6,  0,  5,  5),
	NORMAL( 0.742838,  0.647428, -0.170376), VERTICES( 2, 10,  0,  6),
	NORMAL( 0.522890,  0.632569,  0.571352), VERTICES(21, 10,  2,  2),
	NORMAL( 0.786853,  0.000000,  0.617140), VERTICES( 2, 18, 17, 21),
	NORMAL( 1.000000, -0.000000, -0.000000), VERTICES( 6, 14, 18,  2),
	NORMAL( 0.747409, -0.000000, -0.664364), VERTICES( 5, 14,  6,  6),
	NORMAL( 0.094156, -0.084378, -0.991975), VERTICES(45, 46, 44, 43),
	NORMAL( 0.061921, -0.984167, -0.166073), VERTICES(31, 35, 36, 32),
	NORMAL( 0.112196, -0.727339,  0.677045), VERTICES(35, 33, 30, 36),
	NORMAL( 0.052559,  0.000000,  0.998618), VERTICES(41, 30, 33, 42),
	NORMAL(-0.000289,  0.722136,  0.691752), VERTICES(40, 34, 26, 39),
	NORMAL(-0.021153,  0.959705, -0.280212), VERTICES(34, 25, 38, 26),
	NORMAL(-0.000000,  0.292219, -0.956352), VERTICES(48, 27, 28, 47),
	NORMAL(-0.000000,  0.707107,  0.707107), VERTICES(39, 37, 29, 40),
	NORMAL( 0.061474,  0.026468,  0.997758), VERTICES(42, 29, 37, 41),
	NORMAL( 0.111699, -0.469909, -0.875619), VERTICES(46, 31, 32, 44),
	NORMAL(-0.000000, -0.363543, -0.931577), VERTICES(43, 28, 27, 45),
	NORMAL( 0.040508,  0.363244, -0.930813), VERTICES(47, 38, 25, 48),
	NORMAL(-0.058350, -0.301729, -0.951607), VERTICES(51, 53, 54, 52),
	NORMAL(-0.070752, -0.946306, -0.315436), VERTICES(53, 55, 56, 54),
	NORMAL(-0.237088, -0.632237,  0.737608), VERTICES(57, 55, 63, 63),
	NORMAL(-0.067258, -0.649319,  0.757537), VERTICES(55, 57, 58, 56),
	NORMAL(-0.060636, -0.000000,  0.998160), VERTICES(57, 59, 60, 58),
	NORMAL(-0.062222,  0.649531,  0.757785), VERTICES(59, 61, 62, 60),
	NORMAL(-0.142547, -0.299157, -0.943496), VERTICES(64, 53, 51, 51),
	NORMAL(-0.070752,  0.946306, -0.315436), VERTICES(61, 49, 50, 62),
	NORMAL(-0.066667,  0.301571, -0.951110), VERTICES(49, 51, 52, 50),
	NORMAL(-0.353350,  0.887485, -0.295829), VERTICES(65, 49, 61, 66),
	NORMAL(-0.237088,  0.632237,  0.737608), VERTICES(66, 61, 59, 59),
	NORMAL(-0.428571, -0.857143, -0.285715), VERTICES(63, 55, 53, 64),
	NORMAL(-0.142547,  0.299157, -0.943496), VERTICES(51, 49, 65, 65),
	NORMAL(-0.362446, -0.000000, -0.932005), VERTICES(65, 64, 51, 51),
	NORMAL(-1.000000, -0.000000, -0.000000), VERTICES(66, 63, 64, 65),
	NORMAL(-0.503871, -0.000000,  0.863779), VERTICES(59, 57, 63, 66),
};

ATTR attr_aki_hiza_l[] = {
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
};

VECTOR	vector_aki_hiza_l[sizeof(point_aki_hiza_l) / sizeof(POINT)];

XPDATA AKI_HIZA_L = {
	point_aki_hiza_l, sizeof(point_aki_hiza_l) / sizeof(POINT),
	poly_aki_hiza_l, sizeof(poly_aki_hiza_l) / sizeof(POLYGON),
	attr_aki_hiza_l,
	vector_aki_hiza_l
};


POINT point_aki_hiza_r[] = {
	POStoFIXED(   3.000000,  27.299988,  13.500000),
	POStoFIXED(- 24.899994,  30.299988,  13.500000),
	POStoFIXED(  15.000000,  20.399994, -12.599991),
	POStoFIXED(- 60.000000,   6.299988,  22.199997),
	POStoFIXED(- 24.899994,   4.199997,  23.699997),
	POStoFIXED(   3.000000,   3.000000,  23.699997),
	POStoFIXED(  15.000000,  17.099991,  10.199997),
	POStoFIXED(- 60.000000, -18.000000,  12.299988),
	POStoFIXED(- 24.899994, -21.899994,  13.500000),
	POStoFIXED(   3.000000, -21.599991,  13.500000),
	POStoFIXED(   3.000000,  33.299988, - 9.599991),
	POStoFIXED(- 60.000000, -24.299988, - 9.299988),
	POStoFIXED(- 24.899994, -28.199997, - 9.599991),
	POStoFIXED(   3.000000, -27.599991, - 9.599991),
	POStoFIXED(  15.000000, - 8.699997,  10.199997),
	POStoFIXED(- 60.000000, - 7.199997, -26.699997),
	POStoFIXED(- 24.899994, -10.199997, -28.199997),
	POStoFIXED(   3.000000, -10.799988, -28.199997),
	POStoFIXED(  15.000000, -12.000000, -12.599991),
	POStoFIXED(- 60.000000,  20.099991, -26.699997),
	POStoFIXED(- 24.899994,  18.599991, -28.199997),
	POStoFIXED(   3.000000,  16.500000, -28.199997),
	POStoFIXED(- 60.000000,  30.899994,  12.299988),
	POStoFIXED(- 60.000000,  36.899994, - 9.299988),
	POStoFIXED(- 24.899994,  36.599991, - 9.599991),
	POStoFIXED(- 75.299988,  30.299988,  13.500000),
	POStoFIXED(- 60.000000,  36.899994, - 9.299988),
	POStoFIXED(- 69.899994,   6.299988,  21.899994),
	POStoFIXED(- 60.000000,   6.299988,  22.199997),
	POStoFIXED(- 83.699997,  18.599991, -28.199997),
	POStoFIXED(- 60.000000, - 7.199997, -26.699997),
	POStoFIXED(- 82.199997, -21.899994,  13.500000),
	POStoFIXED(- 60.000000, -18.000000,  12.299988),
	POStoFIXED(- 88.500000, -10.199997, -28.199997),
	POStoFIXED(- 91.199997,  36.599991, - 9.599991),
	POStoFIXED(- 73.500000, -25.199997, - 9.599991),
	POStoFIXED(- 60.000000, -24.299988, - 9.299988),
	POStoFIXED(- 60.000000,  20.099991, -26.699997),
	POStoFIXED(- 60.000000,  30.899994,  12.299988),
	POStoFIXED(- 60.000000,  24.299988, -22.199997),
	POStoFIXED(- 74.699997,  23.099991, -23.399994),
	POStoFIXED(- 60.000000, - 0.299988, -26.699997),
	POStoFIXED(- 74.399994, - 3.000000, -28.199997),
	POStoFIXED(- 60.000000, - 5.699997,  17.099991),
	POStoFIXED(- 60.000000, -12.000000,  14.699997),
	POStoFIXED(- 98.399994, - 8.699997,  18.599991),
	POStoFIXED(- 75.299988, -15.299988,  15.899994),
	POStoFIXED(- 60.000000,  18.599991,  17.099991),
	POStoFIXED(- 97.799988,  17.099991,  18.599991),
	POStoFIXED(-123.899994,  16.799988,   5.099991),
	POStoFIXED(- 60.000000,  21.000000,   8.099991),
	POStoFIXED(-123.899994,   4.500000,   9.000000),
	POStoFIXED(- 60.000000,   4.500000,  13.500000),
	POStoFIXED(-123.899994, - 7.799988,   5.099991),
	POStoFIXED(- 60.000000, -11.699997,   8.099991),
	POStoFIXED(-123.899994, -10.799988, - 3.599991),
	POStoFIXED(- 60.000000, -15.599991, - 4.799988),
	POStoFIXED(-123.899994, - 2.099991, -10.799988),
	POStoFIXED(- 60.000000, - 4.500000, -15.000000),
	POStoFIXED(-123.899994,  11.399994, -10.799988),
	POStoFIXED(- 60.000000,  13.500000, -15.000000),
	POStoFIXED(-123.899994,  19.799988, - 3.599991),
	POStoFIXED(- 60.000000,  24.899994, - 4.799988),
	POStoFIXED(-135.000000, - 5.699997, - 4.799988),
	POStoFIXED(-135.000000, - 3.599991,   4.799988),
	POStoFIXED(-135.000000,  12.599991,   4.799988),
	POStoFIXED(-135.000000,  14.699997, - 4.799988),
};

POLYGON poly_aki_hiza_r[] = {
	NORMAL(-0.072099, -0.363048,  0.928977), VERTICES( 4,  8,  7,  3),
	NORMAL( 0.004118, -0.383012,  0.923734), VERTICES( 5,  9,  8,  4),
	NORMAL(-0.104374, -0.959494,  0.261681), VERTICES( 8, 12, 11,  7),
	NORMAL( 0.020810, -0.967674,  0.251344), VERTICES( 9, 13, 12,  8),
	NORMAL(-1.000000,  0.000000, -0.000000), VERTICES(11, 15, 19, 23),
	NORMAL(-0.090762, -0.715636, -0.692551), VERTICES(12, 16, 15, 11),
	NORMAL(-0.015957, -0.742008, -0.670201), VERTICES(13, 17, 16, 12),
	NORMAL( 0.623341, -0.580287, -0.524131), VERTICES(17, 13, 18, 18),
	NORMAL(-0.042696,  0.000000, -0.999088), VERTICES(16, 20, 19, 15),
	NORMAL(-0.000000,  0.000000, -1.000000), VERTICES(17, 21, 20, 16),
	NORMAL( 0.000198,  0.718602, -0.695421), VERTICES(20, 24, 23, 19),
	NORMAL( 0.087440,  0.739261, -0.667719), VERTICES(21, 10, 24, 20),
	NORMAL(-1.000000, -0.000000, -0.000000), VERTICES(22,  3,  7,  7),
	NORMAL( 0.007496,  0.964737,  0.263110), VERTICES(24,  1, 22, 23),
	NORMAL( 0.103514,  0.962684,  0.250048), VERTICES(10,  0,  1, 24),
	NORMAL( 0.797334, -0.584155,  0.151729), VERTICES(18, 13,  9, 14),
	NORMAL(-0.018023,  0.363937,  0.931249), VERTICES( 1,  4,  3, 22),
	NORMAL( 0.016644,  0.386985,  0.921936), VERTICES( 0,  5,  4,  1),
	NORMAL( 0.554184, -0.318820,  0.768918), VERTICES(14,  9,  5,  5),
	NORMAL(-1.000000, -0.000000, -0.000000), VERTICES(23, 22,  7, 11),
	NORMAL( 0.503366,  0.334430,  0.796730), VERTICES( 5,  0,  6,  6),
	NORMAL( 0.665591,  0.722347,  0.187623), VERTICES( 6,  0, 10,  2),
	NORMAL( 0.533152,  0.627834, -0.567075), VERTICES( 2, 10, 21, 21),
	NORMAL( 0.792624, -0.000000, -0.609711), VERTICES(21, 17, 18,  2),
	NORMAL( 1.000000, -0.000000, -0.000000), VERTICES( 2, 18, 14,  6),
	NORMAL( 0.747409,  0.000000,  0.664364), VERTICES( 6, 14,  5,  5),
	NORMAL( 0.148414, -0.352052,  0.924139), VERTICES(43, 44, 46, 45),
	NORMAL( 0.057682, -0.958402,  0.279534), VERTICES(32, 36, 35, 31),
	NORMAL( 0.111273, -0.708800, -0.696578), VERTICES(36, 30, 33, 35),
	NORMAL( 0.065605, -0.128476, -0.989540), VERTICES(42, 33, 30, 41),
	NORMAL(-0.000160,  0.715376, -0.698739), VERTICES(39, 26, 34, 40),
	NORMAL(-0.016791,  0.963382,  0.267606), VERTICES(26, 38, 25, 34),
	NORMAL(-0.027982,  0.382865,  0.923380), VERTICES(47, 28, 27, 48),
	NORMAL(-0.003288,  0.732602, -0.680649), VERTICES(40, 29, 37, 39),
	NORMAL( 0.063165, -0.000000, -0.998003), VERTICES(41, 37, 29, 42),
	NORMAL( 0.114671, -0.368942,  0.922351), VERTICES(44, 32, 31, 46),
	NORMAL(-0.029898, -0.160251,  0.986623), VERTICES(45, 27, 28, 43),
	NORMAL( 0.065317,  0.260802,  0.963180), VERTICES(48, 25, 38, 47),
	NORMAL(-0.063710, -0.315586,  0.946756), VERTICES(52, 54, 53, 51),
	NORMAL(-0.066322, -0.955104,  0.288752), VERTICES(54, 56, 55, 53),
	NORMAL(-0.205189, -0.624002, -0.754002), VERTICES(63, 55, 57, 57),
	NORMAL(-0.073610, -0.674790, -0.734329), VERTICES(56, 58, 57, 55),
	NORMAL(-0.065586,  0.000000, -0.997847), VERTICES(58, 60, 59, 57),
	NORMAL(-0.067062,  0.665294, -0.743563), VERTICES(60, 62, 61, 59),
	NORMAL(-0.138770, -0.299320,  0.944007), VERTICES(51, 53, 64, 64),
	NORMAL(-0.076279,  0.954423,  0.288546), VERTICES(62, 50, 49, 61),
	NORMAL(-0.066780,  0.310345,  0.948275), VERTICES(50, 52, 51, 49),
	NORMAL(-0.425066,  0.855716,  0.295075), VERTICES(66, 61, 49, 65),
	NORMAL(-0.211999,  0.635999, -0.741998), VERTICES(59, 61, 66, 66),
	NORMAL(-0.344132, -0.887631,  0.306080), VERTICES(64, 53, 55, 63),
	NORMAL(-0.138770,  0.299320,  0.944007), VERTICES(65, 49, 51, 51),
	NORMAL(-0.353893, -0.000000,  0.935286), VERTICES(51, 64, 65, 65),
	NORMAL(-1.000000, -0.000000, -0.000000), VERTICES(65, 64, 63, 66),
	NORMAL(-0.475517, -0.000000, -0.879707), VERTICES(66, 63, 57, 59),
};

ATTR attr_aki_hiza_r[] = {
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
};

VECTOR	vector_aki_hiza_r[sizeof(point_aki_hiza_r) / sizeof(POINT)];

XPDATA AKI_HIZA_R = {
	point_aki_hiza_r, sizeof(point_aki_hiza_r) / sizeof(POINT),
	poly_aki_hiza_r, sizeof(poly_aki_hiza_r) / sizeof(POLYGON),
	attr_aki_hiza_r,
	vector_aki_hiza_r
};


POINT point_aki_momo_l[] = {
	POStoFIXED(-133.500000,   0.599991, - 9.599991),
	POStoFIXED(  11.699997,   5.699997, -11.699997),
	POStoFIXED(- 61.799988, -22.500000, -14.099991),
	POStoFIXED(- 58.199997,   3.899994, -26.099991),
	POStoFIXED(-102.299988,   9.299988, -17.399994),
	POStoFIXED(-109.199997, -13.199997, - 8.699997),
	POStoFIXED(-  9.899994, -27.599991, -11.699997),
	POStoFIXED(-  6.899994, - 4.500000, -21.000000),
	POStoFIXED(- 54.599991,  30.000000, -14.099991),
	POStoFIXED(- 62.699997, -29.099991,  12.599991),
	POStoFIXED(-111.000000, -18.899994,  10.500000),
	POStoFIXED(- 10.799988, -33.299988,   8.699997),
	POStoFIXED(-124.500000,  25.199997,  13.500000),
	POStoFIXED(- 93.899994,  37.500000,  10.500000),
	POStoFIXED(- 98.699997,  21.899994,  26.099991),
	POStoFIXED(-134.699997, - 2.099991,  13.500000),
	POStoFIXED(- 60.299988, -10.799988,  34.199997),
	POStoFIXED(-106.199997, - 3.299988,  26.099991),
	POStoFIXED(-  8.699997, -17.399994,  25.199997),
	POStoFIXED(-  5.099991,   8.099991,  25.199997),
	POStoFIXED(  12.000000,   8.699997,  11.699997),
	POStoFIXED(   7.799988, -22.199997,  11.699997),
	POStoFIXED(-  3.599991,  18.299988, -11.699997),
	POStoFIXED(- 56.399994,  18.299988,  34.199997),
	POStoFIXED(   8.099991, -19.199997, -11.699997),
	POStoFIXED(- 53.699997,  36.599991,  12.599991),
	POStoFIXED(-  3.000000,  24.000000,   8.699997),
	POStoFIXED(- 95.399994,  32.099991, - 8.699997),
	POStoFIXED(-125.399994,  22.500000, - 9.599991),
};

POLYGON polygon_aki_momo_l[] = {
	NORMAL(-0.223521, -0.377909, -0.898456), VERTICES( 2,  3,  4,  5),
	NORMAL( 0.001416, -0.413963, -0.910293), VERTICES( 3,  2,  6,  7),
	NORMAL(-0.213236, -0.946755, -0.241217), VERTICES( 9,  2,  5, 10),
	NORMAL(-0.096312, -0.965507, -0.241911), VERTICES( 2,  9, 11,  6),
	NORMAL(-0.226474,  0.722694,  0.653010), VERTICES(12, 13, 14, 14),
	NORMAL(-0.184350, -0.739710,  0.647182), VERTICES(16,  9, 10, 17),
	NORMAL( 0.014882, -0.763715,  0.645382), VERTICES( 9, 16, 18, 11),
	NORMAL( 0.619160, -0.087411,  0.780384), VERTICES(18, 19, 20, 21),
	NORMAL(-0.170126,  0.022800,  0.985159), VERTICES(23, 16, 17, 14),
	NORMAL( 0.168400, -0.022569,  0.985460), VERTICES(16, 23, 19, 18),
	NORMAL(-0.057643,  0.765258,  0.641138), VERTICES(25, 23, 14, 13),
	NORMAL( 0.230590,  0.728017,  0.645616), VERTICES(23, 25, 26, 19),
	NORMAL(-0.093861,  0.379601, -0.920376), VERTICES( 4, 27, 28, 28),
	NORMAL( 0.034300,  0.969940, -0.240916), VERTICES( 8, 25, 13, 27),
	NORMAL( 0.227774,  0.943447, -0.240889), VERTICES(25,  8, 22, 26),
	NORMAL( 0.476095, -0.068833, -0.876696), VERTICES(24,  1,  7,  7),
	NORMAL(-0.097036,  0.426780, -0.899135), VERTICES( 3,  8, 27,  4),
	NORMAL( 0.154706,  0.395009, -0.905557), VERTICES( 8,  3,  7, 22),
	NORMAL( 0.990878, -0.134683,  0.004563), VERTICES(21, 20,  1, 24),
	NORMAL(-0.289521,  0.927079, -0.238123), VERTICES(28, 27, 13, 12),
	NORMAL(-0.145674, -0.317619, -0.936962), VERTICES( 0,  5,  4,  4),
	NORMAL(-0.578377, -0.765652, -0.281526), VERTICES(15, 10,  5,  0),
	NORMAL(-0.341793, -0.609854,  0.715022), VERTICES(17, 10, 15, 15),
	NORMAL(-0.417295,  0.155913,  0.895297), VERTICES(15, 12, 14, 17),
	NORMAL(-0.937896,  0.346893, -0.004005), VERTICES( 0, 28, 12, 15),
	NORMAL(-0.267198,  0.098827, -0.958561), VERTICES( 4, 28,  0,  0),
	NORMAL( 0.271409,  0.329568, -0.904280), VERTICES( 1, 22,  7,  7),
	NORMAL( 0.718609,  0.663996, -0.206664), VERTICES(20, 26, 22,  1),
	NORMAL( 0.483168,  0.598915,  0.638631), VERTICES(19, 26, 20, 20),
	NORMAL( 0.316696, -0.702833,  0.636969), VERTICES(21, 11, 18, 18),
	NORMAL( 0.411713, -0.882242, -0.228345), VERTICES(24,  6, 11, 21),
	NORMAL( 0.180800, -0.387428, -0.903997), VERTICES( 7,  6, 24, 24),
};

ATTR attribute_aki_momo_l[] = {
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
};

VECTOR	vector_aki_momo_l[sizeof(point_aki_momo_l) / sizeof(POINT)];

XPDATA AKI_MOMO_L = {
	point_aki_momo_l, sizeof(point_aki_momo_l) / sizeof(POINT),
	polygon_aki_momo_l, sizeof(polygon_aki_momo_l) / sizeof(POLYGON),
	attribute_aki_momo_l,
	vector_aki_momo_l
};


POINT point_aki_momo_r[] = {
	POStoFIXED(-133.799988,   1.199997,   9.899994),
	POStoFIXED(  11.399994,   6.299988,  12.000000),
	POStoFIXED(- 62.099991, -22.199997,  14.699997),
	POStoFIXED(- 58.500000,   4.199997,  26.399994),
	POStoFIXED(-102.599991,   9.899994,  17.699997),
	POStoFIXED(-109.500000, -12.899994,   9.000000),
	POStoFIXED(- 10.199997, -27.000000,  12.000000),
	POStoFIXED(-  6.899994, - 4.199997,  21.299988),
	POStoFIXED(- 54.899994,  30.599991,  14.699997),
	POStoFIXED(- 63.000000, -28.500000, -12.299988),
	POStoFIXED(-111.000000, -18.299988, -10.199997),
	POStoFIXED(- 10.799988, -32.699997, - 8.399994),
	POStoFIXED(-124.500000,  25.799988, -12.899994),
	POStoFIXED(- 93.899994,  38.099991, -10.199997),
	POStoFIXED(- 98.699997,  22.500000, -25.799988),
	POStoFIXED(-134.699997, - 1.500000, -12.899994),
	POStoFIXED(- 60.599991, -10.199997, -33.599991),
	POStoFIXED(-106.199997, - 2.699997, -25.799988),
	POStoFIXED(-  8.699997, -16.799988, -24.899994),
	POStoFIXED(-  5.099991,   8.699997, -24.899994),
	POStoFIXED(  11.699997,   9.299988, -11.399994),
	POStoFIXED(   7.500000, -21.599991, -11.399994),
	POStoFIXED(-  3.899994,  18.899994,  12.000000),
	POStoFIXED(- 56.399994,  18.899994, -33.599991),
	POStoFIXED(   8.099991, -18.899994,  12.000000),
	POStoFIXED(- 54.000000,  37.199997, -12.299988),
	POStoFIXED(-  3.000000,  24.599991, - 8.399994),
	POStoFIXED(- 95.699997,  32.399994,   9.000000),
	POStoFIXED(-125.699997,  23.099991,   9.899994),
};

POLYGON polygon_aki_momo_r[] = {
	NORMAL(-0.221080, -0.288568,  0.931586), VERTICES( 5,  4,  3,  2),
	NORMAL( 0.013054, -0.379271,  0.925194), VERTICES( 7,  6,  2,  3),
	NORMAL(-0.217142, -0.935129,  0.279969), VERTICES(10,  5,  2,  9),
	NORMAL(-0.097272, -0.957799,  0.270481), VERTICES( 6, 11,  9,  2),
	NORMAL(-0.233010,  0.722556, -0.650860), VERTICES(14, 13, 12, 12),
	NORMAL(-0.173795, -0.669095, -0.722570), VERTICES(17, 10,  9, 16),
	NORMAL( 0.024275, -0.721407, -0.692085), VERTICES(11, 18, 16,  9),
	NORMAL( 0.625965, -0.085083, -0.775196), VERTICES(21, 20, 19, 18),
	NORMAL(-0.160760,  0.047845, -0.985833), VERTICES(14, 17, 16, 23),
	NORMAL( 0.162718, -0.022972, -0.986405), VERTICES(18, 19, 23, 16),
	NORMAL(-0.067254,  0.715777, -0.695083), VERTICES(13, 14, 23, 25),
	NORMAL( 0.222737,  0.687670, -0.691012), VERTICES(19, 26, 25, 23),
	NORMAL(-0.091271,  0.383366,  0.919076), VERTICES(28, 27,  4,  4),
	NORMAL( 0.036723,  0.957056,  0.287569), VERTICES(27, 13, 25,  8),
	NORMAL( 0.228839,  0.934891,  0.271315), VERTICES(26, 22,  8, 25),
	NORMAL( 0.480616, -0.062938,  0.874670), VERTICES( 7,  1, 24, 24),
	NORMAL(-0.110733,  0.387786,  0.915074), VERTICES( 4, 27,  8,  3),
	NORMAL( 0.148718,  0.352633,  0.923869), VERTICES(22,  7,  3,  8),
	NORMAL( 0.991527, -0.129843, -0.003935), VERTICES(24,  1, 20, 21),
	NORMAL(-0.380360,  0.895717,  0.230257), VERTICES(12, 13, 27, 28),
	NORMAL(-0.147131, -0.313447,  0.938138), VERTICES( 4,  5,  0,  0),
	NORMAL(-0.475328, -0.836571,  0.272420), VERTICES( 0,  5, 10, 15),
	NORMAL(-0.348813, -0.606855, -0.714182), VERTICES(15, 10, 17, 17),
	NORMAL(-0.430375,  0.128088, -0.893516), VERTICES(17, 14, 12, 15),
	NORMAL(-0.936723,  0.349984, -0.007856), VERTICES(15, 12, 28,  0),
	NORMAL(-0.267198,  0.098826,  0.958561), VERTICES( 0, 28,  4,  4),
	NORMAL( 0.270949,  0.329010,  0.904621), VERTICES( 7, 22,  1,  1),
	NORMAL( 0.617627,  0.749975,  0.236800), VERTICES( 1, 22, 26, 20),
	NORMAL( 0.490104,  0.595665, -0.636381), VERTICES(20, 26, 19, 19),
	NORMAL( 0.321592, -0.701946, -0.635492), VERTICES(18, 11, 21, 21),
	NORMAL( 0.532003, -0.819433,  0.213312), VERTICES(21, 11,  6, 24),
	NORMAL( 0.174136, -0.393417,  0.902718), VERTICES(24,  6,  7,  7),
};

ATTR attribute_aki_momo_r[] = {
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
};

VECTOR	vector_aki_momo_r[sizeof(point_aki_momo_r) / sizeof(POINT)];

XPDATA AKI_MOMO_R = {
	point_aki_momo_r, sizeof(point_aki_momo_r) / sizeof(POINT),
	polygon_aki_momo_r, sizeof(polygon_aki_momo_r) / sizeof(POLYGON),
	attribute_aki_momo_r,
	vector_aki_momo_r
};
